﻿public interface IRedDotChecker
{
    void Init();
    bool IsRed(object subType, object parentType);
    void Reset();
}

public abstract class RedDotChecker : IRedDotChecker
{
    public virtual void Init() { }

    public virtual bool IsRed(object subType, object parentType)
    {
        return false;
    }

    public virtual void Reset() { }
}